/**
 *	流程模块接口文件
 *	开发者：雨中磐石
 *	地址：www.rockoa.com
 *	日期：2023-07-27
 */

package com.framework.Module.system.token;



import com.framerock.baselib.Rock;
import com.framework.Flow.FlowListener;

import java.util.Map;


public class FlowListenertoken extends FlowListener {



    public Boolean onisDelete() {
        return true;
    }
    public Boolean onisEdit() { return false; }
    public Boolean onisAdd() { return false; }

    @Override
    public Map<String, String> onReplacers(Map<String, String> da, int lx) {
        String token = da.get("token");
        if(!Rock.isEmpt(token) && token.length()>5){
            da.put("token", token.substring(0,4)+"***");
        }

        token = da.get("pushtoken");
        if(!Rock.isEmpt(token) && token.length()>5){
            da.put("pushtoken", token.substring(0,4)+"***");
        }
        return da;
    }
}
